<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!-- 10. 最大升序子数组和
给你一个正整数组成的数组 nums ，返回 nums 中一个 升序 子数组的最大可能元素和。
子数组是数组中的一个连续数字序列。
已知子数组[numsl, numsl + 1, ..., numsr - 1, numsr] ，若对所有 i（l <= i < r），numsi < numsi + 1 都成立，则称这一子数组为 升序 子数组。注意，大小为 1 的子数组也视作 升序 子数组。
  示例 1：
  输入：nums = [10,20,30,5,10,50]
  输出：65
  解释：[5,10,50] 是元素和最大的升序子数组，最大元素和为 65 。

 -->
</head>
<body>
  <script>
    var maxAscendingSum = function(nums) {
    let res = 0;
    let l = 0;
    while (l < nums.length) {
        let cursum = nums[l++];
        while (l < nums.length && nums[l] > nums[l - 1]) {
            cursum += nums[l++];
        }
        res = Math.max(res, cursum);
    }
    return res;
};
  </script>
</body>
</html>